Don't add an extension in the file picker if we don't have one.
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 4 Mar 2014 16:05:47 +0000 (16:05 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 4 Mar 2014 16:05:47 +0000 (16:05 +0000)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4777 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/gui/mainwindow.cc

index fd75edd8cc68a373ec6b3d706b76b2a68df773c8..4c13d09aa8d3e99487774b17b1c43e6d275913bf 100644 (file)
@@ -532,7 +532,7 @@ QString MainWindow::ensureExtensionPresent(const QString &name, int idx)
   QString outname = name;
   if (QFileInfo(name).suffix().length() == 0) {
     QStringList extensions = formatList_[idx].getExtensions();
-    if (extensions.size() > 0)
+    if (extensions.size() > 0 && !extensions[0].isEmpty())
       outname += "." + extensions[0];
   }
   return outname;